package queue

type Queue[E any] interface {
	// GetSize 查看队列元素数量
	GetSize() int
	// GetFront 查看队首元素
	GetFront() (E, error)
	// DeEnqueue 出队
	DeEnqueue() (E, error)
	// Enqueue 入队
	Enqueue(E) error
	//IsEmpty 队列是否为空
	IsEmpty() bool
}
